OPC Studio User's Guide and Reference
OPC Wizard Required .NET Runtimes
Introduction > Introduction to OPC Wizard > OPC Wizard Requirements > OPC Wizard Required .NET Runtimes
In This Topic

.NET Framework Development

If you are developing under .NET Framework development platform, (at least) one of the following .NET runtimes must be installed on your development and production computers:

Note that

.NET 6+ Development

If you are developing under .NET 6+ development platform, (at least) one of the following .NET runtimes must be installed on your development computer:

In runtime, all user interface features (such as controls, dialogs, and live binding; Windows Forms and WPF) and non-visual components are supported both under .NET Framework and .NET 6+. However, "designing" them (this includes tasks like dragging from the Toolbox, or configuring in Properties window) in Visual Studio is only possible in .NET Framework projects. In order to achieve visual design for .NET 6+ projects, the developer can make two project files over the same set of source files, one targeting .NET Framework and one targeting .NET 6+, and use the project that targets .NET Framework for visual design tasks.

On the production computers, you can either use framework-dependent deployment (FDD), and in such case one of the above runtimes must be installed on the production computer, or you can use a self-contained deployment (SCD), in which case the .NET runtime you have selected does not have to be preinstalled on the production computer (but it is deployed along with your application). See .NET application publishing overview for more information.

If you want to verify the version of .NET on your computer, use the dotnet --info command in the command prompt, and look for the Version field under ".NET runtimes installed:" in the generated output. Do not use dotnet --version, because this command only returns the version of the .NET command-line tools.

Other Runtimes

Other .NET runtimes that are not listed here (Mono, Xamarin, UWP) are not supported. It is possible that OPC Wizard will work on such .NET runtimes as well, but if you decide to use them, you are on your own... OPC Wizard may support them in the future.

'Support' means that a member of OPC Studio product family is designed to work and tested on the environment, and vendor's technical support may be contacted for assistance with that OPC Studio product family member on the environment. Support may be not available for operating systems, .NET runtimes and other dependencies that are past their active lifecycle at the time of support request, even if they were supported at the time of product release.

See Also